package com.hs.Log;

import android.util.Log;

public class DebugPrint
{
	private static boolean s_isDebugMode = true;
	private static final String DEBUG__strTag = "[SimpleLotteryInfo]";
	
	public static void setDebugMode( boolean _bDebug )
	{
		s_isDebugMode = _bDebug;
	}
	
	public static boolean getDebugMode()
	{
		return s_isDebugMode;
	}
	
	public static void w (String _strTag, String _strMsg)
	{
		if (s_isDebugMode)
		{
			String mms_strMsg = DEBUG__strTag + "[" + _strTag + "] " + _strMsg;
			Log.w(_strTag, mms_strMsg);
		} // end if (s_isDebugMode)
	}		
	
	public static void e (String _strTag, String _strMsg)
	{
		if (s_isDebugMode)
		{
			String mms_strMsg = DEBUG__strTag + "[" + _strTag + "] " + _strMsg;
			Log.e(_strTag, mms_strMsg);
		} // end if (s_isDebugMode)
	}	
	
	public static void e (String _strTag, String _strMsg, Exception e)
	{
		if (s_isDebugMode)
		{
			String mms_strMsg = DEBUG__strTag + "[" + _strTag + "] " + _strMsg + ": " + e.getMessage();
			Log.e(_strTag, mms_strMsg);
		} // end if (s_isDebugMode)
	}		
	
	public static void e (String _strTag, String _strMsg, Error e)
	{
		if (s_isDebugMode)
		{
			String mms_strMsg = DEBUG__strTag + "[" + _strTag + "] " + _strMsg + ": " + e.getMessage();
			Log.e(_strTag, mms_strMsg);
		} // end if (s_isDebugMode)
	}
	
	public static void i (String _strTag, String _strMsg)
	{
		if (s_isDebugMode)
		{
			String mms_strMsg = DEBUG__strTag + "[" + _strTag + "] " + _strMsg;
			Log.i(_strTag, mms_strMsg);
		} // end if (s_isDebugMode)
	}	
	
	public static void v (String _strTag, String _strMsg)
	{
		if (s_isDebugMode)
		{
			String mms_strMsg = DEBUG__strTag + "[" + _strTag + "] " + _strMsg;
			Log.v(_strTag, mms_strMsg);
		} // end if (s_isDebugMode)
	}
	
	public static void v (String author, String _strTag, String _strMsg)
	{
		if (s_isDebugMode)
		{
			String mms_strMsg = DEBUG__strTag + "[" + _strTag + "] " + _strMsg;
			Log.v(author, mms_strMsg);
		} // end if (s_isDebugMode)
	}

	public static void d (String _strTag, String _strMsg)
	{
		if (s_isDebugMode)
		{
			String mms_strMsg = DEBUG__strTag + "[" + _strTag + "] " + _strMsg;
			Log.d(_strTag, mms_strMsg);
		} // end if (s_isDebugMode)
	}	
	
}
